$ set -x

$ read_value 'What is your surname? ' surname 'Not provided'
+ read_value 'What is your surname? ' surname 'Not provided'
+ local 'prompt=What is your surname? '
+ local outputname=surname
+ local 'default=Not provided'
+ local var
+ [[ -n Not provided ]]
+ default='-i '\''Not provided'\'''
+ eval 'read -r -e -i '\''Not provided'\'' -p '\''What is your surname? '\'' var'
++ read -r -e -i 'Not provided' -p 'What is your surname? ' var
What is your surname? Putin
+ res=0
+ [[ 0 -ne 0 ]]
+ eval 'surname='\''Putin'\'''
++ surname=Putin
+ return 0

$ set +x; echo "$surname"
+ set +x
Putin
