@gaurav-arya does it error when FunctionOp gets a wrong keyword argument? https://github.com/JuliaDiff/SparseDiffTools.jl/blob/9c458cdc90c9b362c6f1c22a72d89a3466ea2ea7/test/test_vecjac_products.jl#L58