Use keyword argument forms everywhere.
Put some docs for default_backend in a place.