Genie.Util.expand_nullableFunction
expand_nullable{T}(value::Union{Nothing,T}, default::T) :: T

Returns value if it is not nothing - otherwise default.

Genie.Util.walk_dirFunction
function walk_dir(dir, paths = String[]; only_extensions = ["jl"], only_files = true, only_dirs = false) :: Vector{String}

Recursively walks dir and produces non directories. If only_files, directories will be skipped. If only_dirs, files will be skipped.