アクションとルーティングが独立
routingの実装をみると
アクションの指定が自分で行えるようになっている
function route(path::String,
action::Function; method = GET,
named::Union{Symbol,Nothing} = nothing)::Route
r = Route(method = method, path = path, action = action, name = named)
if named === nothing
r.name = routename(r)
end
Router.push!(_routes, r.name, r)
end