Has to implement both functions as arguments and type place holders (variables) for type constructors. Probably have to introduce a type for functions
Has to implement both functions as arguments and type place holders (variables) for type constructors. Probably have to introduce a type for functions