JBacon.fromCallback impl + unit test, fromArray unit test