move example file
fix a bug that drops fn names during extraction
implement extractor for letfn*, as part of #2
add letfn* example