Fix #970: Exporting of (case) class fields declared in constructor
Fix #904: Use trampolining to eliminate CPS recursion in optimizer
Merge pull request #976 from gzm0/fix-param-export

Fix #970: Exporting of (case) class fields declared in constructor
Merge pull request #975 from gzm0/opt-so

Fix #904: Use trampolining to eliminate CPS recursion in optimizer