Preparing statements for better variable support (Values local to functions, stopping the redefinitions from recursion