Add smart open-line (S-return) from Prelude