When nested lists encountered in a class (more specifically, I should call it a multivariate function), can I use `__getitem__` method with two or more arguments? 

I know it's not the typical usage of `__getitem__` and I should write it as a method of class, but I really want to take advantage of its `[]` feature.