Add doubles_receiver method in match, tidy code
Split long lines