strawberry.schema.compat function is_enum is_graphql_generic is_input_type is_interface_type is_scalar is_schema_directive