higherorderfns
sparse
sparsevector
