fold
refactor compile_call

+s:funcs.eval
+s:funcs.filter
+s:funcs.map
fix s:funcs.searchpos