coercer closure now clones $self reference