update license (year); avoid re-def constants; short-circuit example; bump version