class Plumb::Composable::Node

 Support #as_node.

def call(result) = type.call(result)

def call(result) = type.call(result)

def initialize(node_name, type, args = BLANK_HASH)

def initialize(node_name, type, args = BLANK_HASH)
  @node_name = node_name
  @type = type
  @args = args
  freeze
end

def metadata = type.metadata

def metadata = type.metadata