@Rackscha All the "functions" we have need to be stored somewhere, and a 5 KB source is a bad place for them. Because of that we have decided that all "functions" are just loaded by us and everyone can create their own. [That way we save size]
And well, as the user needs to write them, we need to interpret them.

We will release the full source after the contest wink