Fixed a bug some Operator methods and made major improvements to the clc script
began debugging improper function type checking