This was a mistake

Not the Scala way of doing things. Also, much stuff is already implemented in better ways (like fwhile, undone in next commit)
Revert "This was a mistake"

This reverts commit 9c3bfe346efba8e35bf1bfb78a5ecf8e9d7339ac.
Started with copper scarab

Because I miss Scala, and because I'm going to need it soon, and because I can't bring myself to do what I should do, because it's pointless, useless and boring (and it could be worse, it will be worse).