1. types: `<easing-function>`

  2. types: `<easing-function>`: `cubic-bezier()` with ordinate ∉ [0,1]

  3. types: `<easing-function>`: `linear()`

  4. types: `<easing-function>`: `steps()` with `start`, `end` or no direction

  5. types: `<easing-function>`: `steps()` with `start`, `end` or no direction: `jump-` keywords for `steps()`