Arguments for/against using AuthContext provider - Theo's Typesafe Cult