Support syntax sugar for initializing lattices.

Closes #294. Rather than writing

    foo <= Bud::MaxLattice.new(5)

you can now write

    foo <= 5

Unfortunately, due to a bug in the superator gem, this syntax sugar does not
work with the <+ operator.