Here's another inference surprise triggered by #7568: ``` julia> Base.return_types(*, (typeof(AfM), typeof(BfM))) 1-element Array{Any,1}: Union(FixedArrayM{Float64,2,SZ},Array{Float64,2}) ``` There's no way that function can return an `Array{Float64,2}`.