Results 2 issues of Letif Mones

I guess this might be another Zygote related issue: differentiating `FunctionTransform` doesn't work for multidimensional inputs: ```julia julia> x = rand(2, 100); julia> k(θ) = TransformedKernel(TransformedKernel(ExponentialKernel(), FunctionTransform(x->θ[1]*x)), SelectTransform([1])); julia> o(θ)...

`NamedDimsArray` works nicely with triangular matrices but `KeyedArray` gives an error: ``` julia> using AxisKeys, LinearAlgebra, Statistics julia> data = rand(3, 5); julia> KA = KeyedArray(data, features=[:a, :b, :c], time=1:5);...