Suggest keywords when keyword matching fails.

Resolves #888