add a test
change the parser
infer the return type from return statements
does not allow recursive functions without the return type declared
fix bugs
update the test
add another test
change the behavior when assign funcExpr whose return type is not declared
rm old test
add another test
stop return type inference of function statement
Merge pull request #126 from jsx/wasabiz/return-type-inference

infer type of return value