Private/Initialize-PrivateFunctions.ps1

function Initialize-PrivateFunctions{    
    Write-Verbose "Running Initialize-PrivateFunctions..."    
    $Private = @( Get-ChildItem -Path $PSScriptRoot\*.ps1 -Exclude Initialize-PrivateFunctions* -ErrorAction SilentlyContinue )
    Foreach ($import in $Private) {
        Try {
            . $import.fullname
            Write-Verbose "Imported $($import.Name)"
        }
        Catch {
            Write-Error -Message "Failed to import function $($import.fullname): $_"
        }
    }
    Write-Verbose "Done Running Initialize-PrivateFunctions"
}
Initialize-PrivateFunctions