Set 'purity' field of 'this'. Do this lazily, as the parameter types might be forward referenced.
See Implementation
Set 'purity' field of 'this'. Do this lazily, as the parameter types might be forward referenced.