some functions are moved from api_refac to this module to solve the dependency problem during parse transform.
some functions are moved from api_refac to this module to solve the dependency problem during parse transform.

bsmr-erlang/wrangler,tdb/wrangler,arcusfelis/wrangler,andrzejsliwa/wrangler,prowessproject/wrangler,arcusfelis/wrangler