I don't think that we should let `UniformScaling` be a subtype of `AbstractArray` since it doesn't have a defined size. Whether we introduce a more general abstract type that it can inherit from or let it inherit straight from `Any` doesn't matter much to me right now.