Flesh out dynamic API for orphans.
Refactor value expression compilation code using new Orphan<DynamicValue>.
Implement 'capnp encode' command which does the opposite of 'capnp decode'.
Fix warning.
Add --segment-size option for testing purposes.