utils.call_possible_function -> .maybe_call
Add update() utility function
Add Extendable utility for creating class-like structures similar to our current ones, except with their prototype chain set up as expected