What the simplest way of making a 2 input 1 output NN in Flux.jl? Bonus points if

What the simplest way of making a 2 input 1 output NN in Flux.jl? Bonus points if done with Chain.

function model(X1, X2)
    NN_1 = Dense(10, 10)(X1)
    NN_2 = Dense(10, 10)(X2)

    Chain(cat(NN_1, NN_2), Dense(20, 10), softmax)
end

Note that the original poster on Slack cannot see your response here on Discourse. Consider transcribing the appropriate answer back to Slack, or pinging the poster here on Discourse so they can follow this thread.
(Original message :slack:) (More Info)