create Duration also through factory, allow token=None in factory
handle \\override and \\revert