The doccumentation on Block operations should have examples of non-square matrices.
In the examples for block operations in the documentation, the examples of m.block(i,j,p,q) only show cases where i=j and p=q. Some examples where i!=j and p!=q should be added.