Switch to lowercase for npm
Provide .solve as a simple wrapper (for potential caching)