```gql type Mutation { mutate(foo: String!, bar: String! = "asdf"): Boolean! } ``` ```ts mutation(m => [ m.mutate({ foo: "Hi", // ^... ts errors because bar is missing but it shouldn't be necessary due to default value. }) ]) ```