Hi guys, here is an attempt to split previous series of tty c/r into some smaller patches. Note one should apply 5 patches up to one titled "types: Add ASSIGN_MEMBER helper" from previous series to have this all work. Please review, and tell me what you think, what you like and what do not. Thanks!