What is a B corporation?

What is a B corporation? It’s a relatively new [...]