If I have an ArrayPartition involving a primitive type, such as a regular number, creating a similar through similar array fails.
Example:
using RecursiveArrayTools
a = randn()
b = randn(5,5)
arr_part = ArrayPartition(a,b)
similar(arr_part) # fails
ArrayPartitions are not designed for single numbers, but it would be nice if it also works for these types.