learn about implicit variable scope