A PR for PL

Hey PL! Here's a PR for you to review! Aaahahahahahaaa!
Nice! I think I can probably leave this until I start working on some larger code bases, but it looks useful for big unwieldy things..