Turns out micro-stacks has wrappers for the Stacks API!
This means functions like getStacksBlockHeight() in /lib/stacks.ts could use fetchCoreApiInfo()
https://docs.micro-stacks.dev/modules/core/api/info#fetchcoreapiinfo
It's a small change but would lead to more consistency with using the library and features. No need to reinvent the wheel.
Will need to double-check the error flows to make sure all exceptions are caught in the right places.