query

inline suspend fun <NodeT : ITypedNode, R> NodeT.query(noinline body: (IMonoStep<NodeT>) -> IMonoStep<R>): R
suspend fun <NodeT : ITypedNode, R> NodeT.query(nodeClass: KClass<out NodeT>, body: (IMonoStep<NodeT>) -> IMonoStep<R>): R