pub struct S(Option); pub fn mk() -> S { S(None) }