Made NotReachableException internal. Renamed NotReachable.DueToSwitch to For(object).
Added test project, nunit reference. Added test for collection of exported types to be empty.
Removed SelectAppendable.
Added generic constraint for AssumeNotNull.
Added Type.IsInstantiatable<T>.