Mlbileschi update partial function documentation

To include the fact that the caller is responsible for checking 'isDefinedAt', except when using partial functions defined using {} and case statements.
one `before` is surplus