add ability to use one() as terminal that retrieves one document