Unfortunately, yes. There are some highly experimental features available underneath the hood, but they are not exported, nor documented and I do not recommend relying on them since they might break several times before they are ready.
See tests here and here for examples of how the interface might look when it’s ready.