Documented Fn pattern