cosmetic: use HasX lens trick to avoid repeating each lenses
Update optparse to 0.11
remove stale comment (#75)