let to let*, cleaner syntax