woo, first vertical \o/ makes loads of assumptions but it's cool to see roughly how something like this will look in f#. Yay! :D