no longer define global TupleApply meta functions
VSMC_DEFINE macros no longer mess with namespace
add hmm example