A writer must be willing to take risks.
Interfaces keep things tidy, but don't accelerate growth: Functions do.