public static ISchemaBuilder BindClrType <TClrType, TSchemaType>(
            this ISchemaBuilder builder)
            where TSchemaType : INamedType
        {
            if (builder is null)
            {
                throw new ArgumentNullException(nameof(builder));
            }

            return(builder.BindRuntimeType(typeof(TClrType), typeof(TSchemaType)));
        }