[WIP] [DO_NOT_MERGE]: introducing osc (end-user CLI)

Let's not do the non println versions, let's just do:

```
Printf(string, ...)
Warningf(string, ...)
Errorf(string, ...)
```

for now.  The non-wrapping lines can be solved by passing in functions that execute something.