We restricted all methods to `<:AbstractArray`s. It would be nice if `append!(B, rand() for _ in 1:10)` etc would also work.