# File lib/typed_sexp_processor.rb, line 23
  def initialize(*args)
    # TODO: should probably be Type.unknown
    @sexp_type = Type === args.last ? args.pop : nil
    super(*args)
  end