better:

    rule { ignoreCase("bytes") ~ push(spray.http.BytesUnit) }