(adding this to keep track of bug discovered)
schema/execute modules need to fix how interfaces/unions are defined and executed.
Either check that the resolveType is defined or provide a default resolver and check that all underlying types implement isTypeOf function.