I would suggest defaulting to `base.vecnorm`, similar to `quadgk` in Julia 0.3.   This has two advantages:
* It is defined for any iterable type, including multidimensional arrays.  (`norm` is only defined for vectors and matrices).
* `norm` is slow for matrices (where it requires the SVD).