Attempt to unroll stuff. Part of this is making space.newbool be branch ...

...free