genlib/fifo: support records
lasmi: separate request and data ack to support bankmachine FIFOs (buggy/incomplete)