add equiv on props, try specializing to bytes and bits