notes about cons closure