The language is like a postfix notation thing, sort of like (foo :o qux :ga quux), except it is quux-ga qux-o foo-mashita (where foo is a verb (function?), and ga is the "subject parameter, o is the object parameter, etc. and like Lisp keyword parameters can be in any order, only the verb has to be last).