basically: ```interface NotReallyAFunctor<T&gt...
# functional
t
basically:
Copy code
interface NotReallyAFunctor<T> {
 fun notReallyaMap(f: (T) ->T ) : NotReallyAFunctor<T>
}