I understand a lot of discussion preceded this release but I just wanted to supply some real life examples of changes in code. I received deprecation warnings like the ones below:

```
┌ Warning: `findfirst(A, v)` is deprecated, use `something(findfirst(isequal(v), A), 0)` instead.
│ caller = (::getfield(CompScienceMeshes, Symbol("##2#3")))(::Int64) at none:0
└ @ CompScienceMeshes .\none:0
┌ Warning: `find(f::Function, A::AbstractArray)` is deprecated, use `(LinearIndices(A))[findall(f, A)]` instead.
│ caller = boundary(::CompScienceMeshes.Mesh{3,3,Float64}) at mesh.jl:326
```

This leads to the following changes in code:

```
#i = findfirst(simplex, v) # 0.6
i = something(findfirst(isequal(v), simplex),0) # 0.7
#i = find(x -> x < 2, sum(abs.(conn), dims=1)) # 0.6
sums = sum(abs.(conn), dims=1) # 0.7
i = (LinearIndices(sums))[findall(x->x<2, sums)] # 0.7
```

Especially the second example sticks out as it forces the array to be bound to a named variable. Are there convenience functions for this?