if/elsif/else now returns a value instead of BlackHole obj;

Example:
	say (if (1 == 1) { "true value" } else { "false value" });   #
prints: 'true value'