Some sketches regarding what Rip might look like without conditionals
Remove unless conditional
Implement Rip::Nodes::If#interpret

Call `to_boolean` on argument before comparison with Rip's true
Enforce if to have matching else
Enforce case blocks to have matching else
Implement Rip::Core::Boolean#from_native and Rip::Core::Boolean#to_native
Implement System.Object.@.{==,===}

By default === will delegate to ==
Implement and test Rip::Nodes::Case#{interpret,matches?}

NOTE Rip::Nodes::Case#matches? uses System.Object.@.===
Implement and test Rip::Nodes::Switch#interpret
Remove redundant label
Move switch normalization into Rip::Compiler::AST

Could not find a way to make the Rip::Compiler::ParsTreeNormalizer rule work
Add missing tests for Rip::Compiler::Parser when parsing switch expressions
Get `if-else` and `switch` blocks working

These constructs may be replaced before Rip's first release