Start of typedef handling