allow annotation types as values (when there is no remainder)
closes #21