Extract a bunch of duration prototype methods to their own files.