init `id` type, which can be anything