Handle tabs when doing substitutions
Fix the tab handling fix.
Fix variable inference from variables with ?? and builtin operators.