match { |subject| expect(subject.prototype_name).to eq prototype_name }
  description { "have prototype name `#{prototype_name}'" }
  failure_message do |subject|
    "expected #{subject} to have prototype name `#{prototype_name}' but had `#{subject.prototype_name}'"