more refactoring and slightly better api

eb0598dac2Kay Simmons committed on 12/4/2022, 12:05:25 AM· committed by Mikayla Makiparentaa7b909
8 files changedLine totals unavailable