Geiser - Send and evaluate sexp in REPL

Is there a command/way to send sexp’s to the REPL buffer and evaluate?

For example

; Scheme buffer
(+ 2 |3)
; Execute this command
geiser-send-current-sexp-under-cursor-to-REPL-and-evaluate
; Guile Geiser REPL buffer
scheme@(guile-user)> (+ 2 3)
$n = 5 

As currently when I evaluate a large data structure like

'(("Alice" . 30)
  ("Bob" . 25)
  ("Charlie" . 35)
  ("Diana" . 28)
  ("Eve" . 32)
  ("Frank" . 29)
  ("Grace" . 27)
  ("Heidi" . 31)
  ("Ivan" . 26)
  ("Judy" . 33)) 

It’s currently printed within the minibuffer making it difficult to read, inspect, and I lose the history of previous evaluations. Whereas if the result was in the REPL it’s pretty printed and keeps the history.