Add let feature

Closes #2