Pointer value can be assigned with subclass
Fix char#inspect
All std specs are now executables
Allow type restriction with generic class without specifying the type vars