move top level let before function
implement VisitNullNode(for String)
support export function, let in function, and cross reference function
Merge pull request #95 from Kouhei-Moriya/SMLSharpGen

support export function, let in function, and cross reference function