use local aliases for types