tweaking some sizing and spacing, adding some helper macros that were useful for my historical linguistics hw