Whitespaces
Rename `answer` -> `ret`
Allow `isDefined = get_a(sac, value)` and `value = get_a(sac, isDefined)`
Cleanups using new interfaces
Whitespaces