Added some more types, going to remove Resource

Resource isn't actually implemented yet.
Added a link to assert_type