I wrote that the first time, but then found it odd that I was writing twice as many lines and introducing more complexity – mapping depends on `method_missing`, etc. and this way is more readable