#pragma once template struct lineage { };