update to latest rust
Added initial support for notice. Change API to enable silent failures
rename function + comment