* Add atomic.Time * fix the arg variable name in the generated code from x to t * fix build err * lint * add changelog entry * add more tests to show we preserve the whole time.Time struct * removing add/sub/round * code review feedback