UPDATE!
Добавил примеры использования. Взял их из англоязычной статьи