better C-a (now toggles between beginning of line and beginning of indentation)
use cl-flet instead of flet