fix rest parameters on arrow functions
inherit comments in modules transformer - fixes #280
abstract away astRun from transformer