Remove trailing whitespace in docstring
Add function to determine the current syntax context
Add block-wise movement on C-M-a and C-M-e
Simplify some code with our block functions