Notes on metaclasses.