first cut at functions.
function visualization.
functions can be trace to now
fixed Stephan's type system sync bug
Merge branch 'master' of github.com:mbeddr/mbeddr.core