chiark / gitweb /
wip. infectionsness is wrong - should depend on object contents, not choice of name...