Generating fancier invariants