Topic/pickling

- Adds port of (a large and growing subset of) scala-pickling
- Reduces trusted core of self-assembly (from `c.Tree` to `c.Expr[T]`)