Simulate erlang:'<'/2
Reorder functions in the module
Simulate erlang:'=<'/2