implement processing of finish and release messages.
add state to capabilities.
support reading any struct ptr as AnyPointer type

Thus bypassing the schema (if there even was one).
let data builder process monitor any number of processes.

when there is no one left to monitor, we're done.
wrap additional capability args in opts list.

support optional monitoring of parent process,
and exit cap when it goes down.
calculator server supports literal evaluation!