Tab completion. Fixes #25