new Human("Jaapjan") .AsHusband() .AsFather() .AsHobbyistProgrammer(Language.CSharp) .RunTillException()