See e.g. https://github.com/SciML/SciMLOperators.jl/blob/dd8fc48997d5eff0c9f77ebaa74ee020f5eab939/src/basic.jl#L246