2. ah, the handler struct, right, I can do that
1. here's where I say "meh". best effort match, it should be something easy / obvious, not all decimal floating point numbers can be matched anyway, especially in go1.0.x