class Dry::Schema::Message::Or::MultiPath

def _messages

Other tags:
    Api: - private
def _messages
  @_messages ||= [left, right].map do |message|
    handler = self.class.handler(message)
    unless handler
      raise ArgumentError,
            "#{message.inspect} is of unknown type #{message.class.inspect}"
    end
    handler.(message)
  end
end