Text this: Modernizing SMT-Based Type Error Localization