@Mr.Xcoder It would be simply enough to add another overloading to m
, with type (TNum->a)->TNum->[a]
. The hard part would be checking how much this would mess up inference in existing programs... I think I should set up some sort of test suite, a compilations of programs with expected outputs to check these kinds of modifications in the future