Self-declared records

Self-declaration Revive

Self-declaration Isotonic Revive