This is something PipeScript does internally a fair amount. For the most efficient querying of loaded commands, we will want to use both a wildcard and a pattern (and avoid using Get-Command directly). We may also want to be able to search for parameters.