#!/usr/bin/env perl
use Venus::Path;
# catch file open error
Venus::Path->new('/path/to/nowhere')->catch('open')->say('message');
# catch path error throw
Venus::Path->new('/path/to/nowhere')->throw->catch('error', {message => 'Missing file'})->say('message');