I would like to better document the return type of this naïve memoization method using YARD:
# Ensures that given block is only executed exactly once and on s