Added DocketError type. Ten million 'if err return err' does not a happy programmer make. Time to panic, preferably at the disco.