Fully reify the underlying value so it can be used in a Dart context. For example, recursively transform collections into their underlying $values.
@override Future get $reified => $value.then((value) => value is $Value ? value.$value : value);