Add create function for CaseTypes
Add test for create function for CaseTypes
Add create function for SatisfiedTypes
Add test for create function for SatisfiedTypes
Improve create identifier functions

- IdentifierIsh parameter (instead of String)
- More documentation
Improve create {Base,Qualified}{Expression,Type} functions

IdentifierIsh parameters instead of String
Add create function for PrimaryType

For use in other functions; not useful by itself.
Add test for create function for PrimaryType
Improve create CaseTypes function

PrimaryTypeIsh and IdentifierIsh instead of PrimaryType and MemberName.
Improve create SatisfiedTypes function

PrimaryTypeIsh instead of PrimaryType