guard

abstract fun guard(protocol: Protocol, expr: AtomicExpressionNode): CodeBlock