testing
merge in changes in type_testing.scala so it wont crash the compiler