We currently have the `progress()` functions defined like ``` progress(<value> from <start> to <end>) ``` but the `mix()` functions are defined like ``` mix(<progress>, <start>, <end>) ``` Would it make sense to align these a bit more, e.g. ``` mix(<progress> of <start> to <end>) ``` ?