[procedure] apply fn arg ...
Like scheme:apply, but you can pass a list, a string or a table
to fn, in which case it works as scheme:list-ref,
scheme:string-ref or scheme:hash-table-get, respectively.
As of arc0, no ways are provided to extend apply to
allow other type of objects at fn position
(e.g. Gauche's scheme:object-apply).