- Turns out you can't put an empty block except in code
- Simplifies usage of visitor logic considerably - Add null_visitor to help with this