Change 'context' to 'describe'
Enable -Wextra and -Werror compiler options