tmp: working on type sizes, alignment, etc