See some examples of this in practice