and renamed 'recursion_limit' in limits.rs to simple 'limit' because it does handle other limits too.