interface Bundler { fun toBundle(t: T): Bundle fun fromBundle(b: Bundle): T }