SimpleArmHandler.psm1

$public = @( Get-ChildItem -Path $PSScriptRoot\Public\*.ps1)
$private = @( Get-ChildItem -Path $PSScriptRoot\Private\*.ps1)

foreach($item in @($public + $private))
{
    try {
        Write-Verbose $item.fullname
        . $item.fullname
    }
    catch {
        Write-Error "Failed to import function $($item.fullname): $_"
    }
}

Export-ModuleMember -Function $public.Basename