Typed config