Unstable tests
Dev stuff
more generics
Added untyped trait
cleanup
Memory leaks
all works now
Adds UntypedTrait and TypedTrait