as i try to match what i know to Arrow, it keeps recurring to me that i might be wasting my time if i want kotlin-mpp, though "pure" functional code and idioms is definitely a good thing to have. but knowing this, and settling for JVM to get work done, does arrow make a good intro to native languages mentioned in here that are purportedly more productive?