Why uppercase? Could we use `subject` instead? It's quite weird for me see `Compose.Subject.foo`. I would rather `Compose.subject.foo`