Successfully wrote multi-block trait to use as meta-based block behavior dispatcher