stop being too paranoid: in ruby it is not like .NET, \d in regexp is equivalent to [0-9] and is OK to use
param parsing is now a bit slower...
spec on `Fiber.yield` inside a partial