WIP: Add indent patterns.

Right now they work for most common cases, but there sure are a ton of cases still missing ...