Drawer

`log.error` is for strings
`log.trace` is for error objects

the difference is that `trace()` will print the stack trace, otherwise you get '[Error: err]'