Attempt at sugaring
Improve types significantly
Major cleaning
Merge branch 'master' of https://github.com/CIIR/Cerberus
Move more things to exec, catch string object error
Split node organization