I'd point out that this is a file copy of fabric_rpc.erl. I didnt actually write that and changing it introduces a diff for when we copy back after the long term release upgrades.

Also, in regards to this specific indentation pattern I don't personally use the two space approach but I don't mind it too much because it does accomplish the intended goal of being visually distinctive and a structure based approach to sections of code.