Bugfix: added checking of macros and records before moving  a function; this could be further improved.
Bugfix: added checking of macros and records before moving  a function; this could be further improved.

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