Use Swift types in lazy initialization post