Default values of simple options and trailing args are now lazily evaluated (#38)