Add some GraphQL specification constraints for all derived macros. Use `Registry::create_dummy_type` to create a merged type.