I missed `guard let` for a while too, but eventually stumbled upon this pattern which is almost as good:
let value = match value {
None => return,
Some(value) => value
};