A Nanopass framework for Zig

I believe my alignment question has been answered here and the answer is @alignOf(field.type).