Provide a copy_work_noffset function for copying a work struct but changing its ntime.
Set a true 256bit binary target based on any diff value in set_target()
Calculate diff from target accurately for all 256 bits.