ref, .invoke, Array::delete

add Function::invoke
add {Array::, Array}.delete