Glad you like the spaces in names! It's not hard to implement without too much ambiguity. :) There are a few tricks I need to pull to make things like: `if x then y else z` be interpreted correctly.
Fun fact: The slowness is bottlenecked by how fast I can update the text editor - the calculations themselves usually only take 10% of the update time. It's a big area that can be improved.