parsedtypes based on schema, kinda hacky