test 20: with
update prefetching
temp
formatting
for obj-nil
update test 20
pass test 20
test 21: with args
let apply handle args
pass test 21