Created by: shulmang
I'm not sure why but isinstance(args[0], Vector) appears to return false when initializing a Vector with a previously created Vector instance. I wonder how feasible it would be to simplify Vector initialization to just always expect a list.
Regardless, this PR seems to get the current CSGBoolen implementation working.