Which (obviously) already exists (google it). I haven't ever seen one in actual use however.