impure_func_t2.m:018: In call to impure function impure_func_t2.m:018: `impure_func_t2.get_counter'/0: impure_func_t2.m:018: purity error: call must be in an explicit unification impure_func_t2.m:018: which is preceded by `impure' indicator.