instance.collect[U] () { (Elem arg0) -> U } -> ::Array[U]
instance.each_with_index() { (Elem, Integer index) -> untyped } -> self