add link option
start default arguments
optimizations
support default arguments
keep var names in interface functions
fix docs
timeout_after and hibernate
explicit timeout specification
fix global options forwarding
pattern matching applies to interface functions
separate macros for implementations
remove extra delegation
remove redundant init
stop_server macro
changelog
documentation
remove expm package
refactor tests