If it walks like a tzinfo and quacks like a tzinfo, it is probably one of two mutually incompatible implementations of a tzinfo
If it walks like a tzinfo and quacks like a tzinfo, it is probably one of two mutually incompatible implementations of a tzinfo

cpfair/tapiriik,campbellr/tapiriik,campbellr/tapiriik,cpfair/tapiriik,cmgrote/tapiriik,cpfair/tapiriik,campbellr/tapiriik,mduggan/tapiriik,cgourlay/tapiriik,cmgrote/tapiriik,cgourlay/tapiriik,cgourlay/tapiriik,cmgrote/tapiriik,cpfair/tapiriik,cgourlay/tapiriik,mduggan/tapiriik,campbellr/tapiriik,mduggan/tapiriik,cmgrote/tapiriik,mduggan/tapiriik