Some builtins tidying
Add some boolean conversion functions, side-effects management