CircuitDeclarationNode
fun CircuitDeclarationNode(name: FunctionNameNode, protocol: ProtocolNode, bounds: Arguments<BoundParameterNode>, inputs: Arguments<ParameterNode>, outputs: Arguments<ParameterNode>, body: CircuitBlockNode, sourceLocation: SourceLocation)