Move builtins to their own module
Created by: skylerberg
This change should make it possible to test builtins easier. Furthermore builtin functions now have function signatures that reflect how they actually operate.
Created by: skylerberg
This change should make it possible to test builtins easier. Furthermore builtin functions now have function signatures that reflect how they actually operate.