Rewrite lambdas to handle multiple overloads
Refactor lambdas to simplify overload lookups
Implement System.Integer.mod and System.Integer.@.mod
Remember to rebind auto-applied lambdas
wip