! routing: make authenticate(Future) call-by-name, refs #694