Depends on [#302](https://github.com/sdslabs/beast/issues/302). Also, discuss its design from Uppal/Stuti/Sofu.