make sure ASI on ReturnStatement is obeyed. closes #29