Функции лямбды и расширения Kotlin (то, что вы называете монадами) поддерживаются в API 16+ и должны поддерживаться также в API 14+.Когда Kotlin компилируется в Java, он преобразует лямбды в обычные операторы Java (вроде как, это беспорядок, если вы пытаетесь декомпилировать в Java).Я не совсем уверен, как работают функции расширения, но они также конвертируются.
В любом случае, Android Studio должна сообщить вам, если что-то, что вы пытаетесь, не будет работать на определенном APIуровень.