Update TypeCoercions to use a Table as the registry and better parsing on Enum from String