Mark page and frame as Restrict-unoptimizable.
Use instance_exec for Proc options.
Add examples_adapter to Alf's facade module.
Keep Proc-based options unchanged on dup.
Add Adapter::Folder#to_s