Liam,
I'm very excited that you're having fun :-)
Actually, I didn't anticipate doing function application in the way that you are doing it, although it makes perfect sense. I guess that it is a good sign when people start doing things in ways I didn't anticipate :-)
On my to-do list is an explicit syntax for applying a pre-defined function, perhaps "apply X to BLAH".
Ultimately I want to add "native" support for a lot of these functional programming constructs, since they will be a lot faster than the user-defined versions.
Thanks for you interest, please keep playing around and let me know if you have any suggestions about how to make things better :-)