unsafe_function_result
add index-based getter to function_result add safety checks for double deleters and other things of that nature