Update SimpleLoupe to ALens' for lens-3.8 and forward
Use derived instance for Typeable AppConfig