Value types: void boolean byte short char int long float double Class types class SomeClass class scala.List class scala.Tuple2 Arrays: class [Lscala.runtime.BoxedUnit; class [I class [D class [Lscala.List; Functions: interface scala.Function2 interface scala.Function1