@yole i asked the question regarding 'higher order function' because i am generally interested in how that works and the programming approach behind it, they seemed to me to be some type of example of monads...also, I understand that I am new to kotlin language and syntax but im not trying to contribute to kotlin development in order to learn the language, im trying to contribute because of 2 reasons: