[[ FoundationRecord ]] Make sure we resolve the type info before accessing it directly.
[[ FoundationRecord ]] Make sure GetTypeInfo returns the record's type info.
[[ FoundationError ]] Added new MCErrorRef type for handling errors.
[[ FoundationError ]] Reworked MCError API to use MCErrorRef.
[[ FoundationError ]] Added generic runtime error and MCErrorThrowGeneric.
[[ FoundationRecord ]] Throw generic errors for type mismatches.
[[ FoundationTypeInfo ]] Correct builtin type info typos.