rename callbacks
add append, insert, prepend
add reduce
add copy
add make_vector_of, with, with_all
add filter, filter_not
add remove_item