#source_location and #to_proc finishes the Proc spec