Well, maybe I am underestimating what the compiler can do, but I would still like to prefer boost's syntax, at least.