Sorcery.apply, Sorcery.call fixes
wip
critical fixes, Sorcery.construct and Sorcery.call rewrites