use library 'cl-lib' instead of 'cl'
quite byte-compiler
ensure spaces are used for indentation