Thanks!
Good point, that would have been a good addition.
Miniscript expressions nest in descriptors where a script is expected, for example like this:
wsh(<miniscript expression>), sh(wsh(<miniscript expression>)), or tr(key, <miniscript expression>), which would result in P2WSH/P2SH/Taproot addresses.
Miniscript's semantics and correctness rules change depending on the context, for example in Taproot, there would be no multi fragment, different limits and other changes. Currently, only expressions in the wsh(...) context are supported really. Taproot support is being worked on.