[("BadDrop",Ent "Event" (HsCon "BadDrop") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("BadPick",Ent "Event" (HsCon "BadPick") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("BadPush",Ent "Event" (HsCon "BadPush") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("Delivered",Ent "Event" (HsCon "Delivered") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("Died",Ent "Event" (HsCon "Died") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("Dropped",Ent "Event" (HsCon "Dropped") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("GoodPush",Ent "Event" (HsCon "GoodPush") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("Moved",Ent "Event" (HsCon "Moved") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("Picked",Ent "Event" (HsCon "Picked") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("Spawned",Ent "Event" (HsCon "Spawned") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("T",Ent "Event" (HsCon "T") (Type (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("WasPushed",Ent "Event" (HsCon "WasPushed") (ConstrOf "T" (TypeInfo {defType=Just Data, constructors=[ConInfo {conName="Moved", conArity=1},ConInfo {conName="Picked", conArity=1},ConInfo {conName="Dropped", conArity=1},ConInfo {conName="Delivered", conArity=1},ConInfo {conName="Spawned", conArity=1},ConInfo {conName="BadPick", conArity=1},ConInfo {conName="BadDrop", conArity=1},ConInfo {conName="WasPushed", conArity=0},ConInfo {conName="BadPush", conArity=0},ConInfo {conName="GoodPush", conArity=0},ConInfo {conName="Died", conArity=3}], fields=[]}))),("showForPlayer",Ent "Event" (HsVar "showForPlayer") Value)]