In my #emacs adveture of today, I wanted to have something similar to what vim does with the `O` key. Insert a line above the current one. I found that C-o and C-S-o are bound to the same ~(open-line)~ function, which is nearly what I wanted.
#elisp code in the next message :)