                  (skip-syntax-backward " ")
                  (when (eq (char-before) ?\)) (backward-list))
                  (back-to-indentation)
+                 (js--maybe-goto-declaration-keyword-end parse-status)
                  (let* ((in-switch-p (unless same-indent-p
                                        (looking-at "\\_<switch\\_>")))
                         (same-indent-p (or same-indent-p

           (+ js-indent-level js-expr-indent-offset))
          (t 0))))

;; lol, more monkey patching
(fset #'js--proper-indentation #'ds/biosite-js--proper-indentation)


(defun ds/biosite-paste-as-include ()
  (interactive)
  (save-excursion
    (goto-char (point-min))
    (forward-line 4) ; Should get us past any initial stuff
    (end-of-line)
    (insert "\n")
    (let ((include-line (ds/biosite-path-to-include (current-kill 0 t))))
      (insert include-line)
      (message "Added include: %s" include-line))))


;; js template paths
