We should add more built-in providers or offer packages that implement such providers. Related issues: #179 #207 #208 #182 #200 #224 #220 #260