In diesem Beispiel wird ein strukturierter Typ erweitert und die verschiedenen Varianten in gleichnamigen Prozeduren angewendet.