See anandthakker/tardis.