spaniel
spaniel copied to clipboard
Instead of feature detecting, create a Host interface and allow it to be provided
A sub item to this is to get rid of any directly exported functions. Entire API should be exposed only through instances that are manually created.