EPIC port v1. Supports immutable values and mutable custom-class references.