Recent bugs and discussions highlighted that we may want to enforce some stricter (automated) code checks. In particular, we may want to introduce `semgrep` to: - Require any non-`lock()`ing `unwrap()` to be accompanied by a `// safety:` comment. - Disallow usage of `SystemTime::now` / `Instant::now` / `Instant::elapsed_since` to maintain WASM compatibility. Similar approaches are currently applied by other projects in the `rust-bitcoin` ecosystem, related usages are for example: - https://github.com/rust-bitcoin/rust-bech32/pull/153 - https://github.com/fedimint/fedimint/blob/master/.config/semgrep.yaml (cc @tcharding)