The Remotely 1.0 capability states that the server will have a
describe
method, which can list all the available functions on
the server, and implies our current serialization format (which
is likely to change)
(Changed in version 2.9.0) The p0
call-by-name arguments is evaluated at most once per constructed Parser object, instead of on every need that arises during parsing.