First functional implementation.

No match.