Brain-Flak, 20 bytes
(([]){[{}]{}([])}{}) Explanation
This is a golf off of a solution made by Riley in chat. His solution was:
([])({<{}>{}<([])>}{}) If your familiar with Brain-Flak this is pretty self-explanatory. It pushes the stack height and pops one value as it counts down, at the end it pushes the sum of all the runs.
IfIt is a pretty good golf but he zeros both {} and ([]) however these will have a values that only differ by one so if instead we remove the masks and make one of the two negative they should nearly cancel out.
([])({[{}]{}([])}{}) Since they always differ by one we have the unfortunate circumstance where our answer is always off by the stack height. In order to remedy this we simply move the beginning of the push to encompass the first stack height.
(([]){[{}]{}([])}{})