Is there any interest in (or objection to) updating this library to use Visible Type Application syntax in place of `Proxy`?