improve ƒ(typeof, add SystemLogger, add ß(typeof.

Also update test.js