As they say in TDD, write a test, then write the simplest code that will make it pass.
Clearly supporting multiple functions starting with 'p' would be overengineering.
Clearly supporting multiple functions starting with 'p' would be overengineering.