Functional Information: a Graded Taxonomy of Difference Makers