Yet another hardware description language