Using a recursive input type as argument for an directive will result in the following error when compiling the schema: Internal error: should never happen: cannot ...