Remove HOW argument from cscalar op - use newtype instead
Cache more native type objects and fix some bugs
Fix gc bits