I’d like to write a method for an array of arrays, for example

```
simple(g::Array{Array{Float64}}) = g
```

should be an identity function.

But if try

```
A = [1. 2.; 3. 4.]
B = [5. 6. 7.; 8. 9. 0.]
g = [A, B]
simple(g)
```

I get

```
ERROR: MethodError: no method matching simple(::Array{Array{Float64,2},1})
Closest candidates are:
simple(::Array{Array{Float64,N} where N,N} where N) at REPL[1]:1
```

If I change the method to

```
simple(g::Array{Array{Float64, 2}, 1}) = g
```

I get the expected result, but I’d like to generalize this method to any dimension size. How do I modify my method to do this?