>>309
(replace '+ 'print func) ;;funcの中の+演算をprint関数に変える
みたいなことができてしまう。
funcのソースコードを動的にいじっているのも凄いし、
+とprintなんて引数の型とか全然違うのに置き換えられるのも凄い。