What types are special to the Scala compiler or runtime?