`classOf[Byte]` would make the intent more clear. Last I checked, overloaded unapply is problematic, so while the idea is neat, I think it would be better to inline these overloaded bodies in the match above.