Add support for hints for engine.
closes #204.