public static explicit operator ToolInfo((ThingWithComps, ToolComp) info) => new ToolInfo(info.Item1, info.Item2);
public static explicit operator LockThingPair((ThingWithComps, LockComp) info) => new LockThingPair(info.Item1, info.Item2);
public static explicit operator ToolInfo((ThingWithComps, ToolComp) info) => new ToolInfo(info.Item1, info.Item2);
public static explicit operator LockThingPair((ThingWithComps, LockComp) info) => new LockThingPair(info.Item1, info.Item2);