fix variance of and(), or()
accept _ in format for #342