parse function type and procedure type

- func ({args}) : {ret}
- proc ({args})
some refatorings for colorizer

- fix variable names
    - enable -> enabled
    - color_type -> brightness
    - add 'none' color