Can I call predicate with attached arguments?

Hello
Can I somehow call a predicate with args like

predicate;
...
fn main(asset: b256, amount: u64, address: b256) -> bool {
...