Maize source code follows an incredibly simple syntactic rules—represented as a simple binary tree—without permitting excessive customization.
Compiling to simple formats like lambda calculus, Maize code can be run on any system. If a system doesn't have an interpreter, you can build one in a day.
Maize forces you to write functions instead of programs, allowing the user to decide how to compose available functions themselves.