 (defun merlin--type-enclosing-query ()
   "Get the enclosings around point from merlin and sets MERLIN-ENCLOSING-TYPES."
   (merlin--type-enclosing-reset)
-  (let ((types (merlin/call "type-enclosing"
+  (let* ((merlin/verbosity-context t) ; increase verbosity level if necessary
+         (types (merlin/call "type-enclosing"
                             "-position" (merlin/unmake-point (point)))))
     (when types
       (setq merlin-enclosing-types

;; Locate

(defvar merlin-position-stack nil)

;; Misc


  "Return the data for completion of IDENT, i.e. a list of tuples of the form
  '(NAME TYPE KIND INFO)."
  (setq-local merlin--dwimed nil)
  (let* ((merlin/verbosity-context t) ; increase verbosity level if necessary
         (ident- (merlin/completion-split-ident ident))
         (suffix (cdr ident-))
         (prefix (car ident-))
         (data   (merlin/call "complete-prefix"
