This PR changes the Time representation in FV.
So-far, we represent time using microseconds as Int64, which exceeds (and does not align with) Z3s Integer representation.
PR checklist:
[x] Test coverage for the proposed changes
[] PR description contains example output from repl interaction or a snippet from unit test output
[x] Documentation has been updated if new natives or FV properties have been added. To generate new documentation, issue cabal run tests. If they pass locally, docs are generated.
This PR changes the
Time
representation in FV. So-far, we represent time using microseconds as Int64, which exceeds (and does not align with) Z3s Integer representation.PR checklist:
cabal run tests
. If they pass locally, docs are generated.pact -t
), make sure pact-lsp is in sync.Additionally, please justify why you should or should not do the following: