[error handling] revision, should still throw but use ex-info to pass more useful information in error
[error handling] revision, should still throw but use ex-info to pass more useful information in error

thinktopic/cortex,thinktopic/cortex,thinktopic/cortex,thinktopic/cortex