refactored function definition dialogs with class to allow for easy instance methods
added iconic, got loading function specs working
function spec editing interface in place, just need to hook it up to something which changes the relevant blocks
Fixed bug where cancelling the editing of a function changed function spec
pre-populated example block in signature
preparatory refactoring before tying everything together
got function removal (dom part) working
fixed bug with funDefBlock lookup
Got return type changing working
got editing working, (with limited diff)
got FunDefTabs to be renamed appropriately