Restructured tests
First implementation of all types (except int64)