* Specialize 'Context' to EvaluationContext and CompletionContext * Specialize 'Context' to EvaluationContext and CompletionContext * fmt
* initial * fold working * tests and cleanup * change command to reduce, with fold flag * move complex example to tests * add --numbered flag