wrapping eval annotations insinde anonymous function