Got constructors working

All that’s left for symbols are pointers