add utility macro `with-fake-functions` syntax is similar to `flet` and `labels`, but replaces function definition dynamically instead of bind lexically.
add utility macro `with-fake-functions`
syntax is similar to `flet` and `labels`, but replaces function
definition dynamically instead of bind lexically.

NobuoK/xyzzy,NobuoK/xyzzy,NobuoK/xyzzy,NobuoK/xyzzy,NobuoK/xyzzy