oneOf package:nvim-hs-contrib

Call inputlist() on the neovim side and ask the user for a choice. This function returns Nothing if the user input was invalid or Just the chosen element. The elements are rendered via Pretty.
Same as oneOf only that a is constrained by Show insted of Pretty.