define toStringTag on arguments
add $Descriptor and getOwnProperty/defineOwnProperty that uses it
change @object to use getOwnProperty and setOwnProperty
add createDescriptor to @@utilities
change reflect to use $$Invoke and getOwnProperty and defineOwnProperty
build