yeah, but `opts.keys` is in `opts`, not `fun`. anyway the bottom line is that you're right; `toString()` is all we need to do for both strings and functions.