Move BaseRuntime.Names to PNames, Add PTrue and PFalse and Start implementing higher level stuff