inspection
variadic apply
for_each
forward
extra