refactor: cleanup simp
types and pre
and post
method semantics
#3210
+112,877
−117,739
simp
types and pre
and post
method semantics
#3210