NOTE These backends are not documented here, to avoid adding a dependency to building the docs.